[Version]
Signature="$CHICAGO$"
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider=%Provider%
DriverVer=05/08/2007,1.0.0.1
CatalogFile=CANODR251.cat

[DestinationDirs]
DefaultDestDir=11				; Win95,Win98 = \windows\system.  NT5 = \windows\system32
Usb.Scanner.CopySys32Files=10,system32\drivers  ; \windows\system32\drivers

[Manufacturer]
%Mfg%=Models

[Models]
%CANON.USBDeviceDesc% = USB_SCANNER,USB\VID_1083&PID_1617


; ********** USB Section **********

; Win98 model section
[USB_SCANNER]
SubClass=StillImage
DeviceType=1
Capabilities=3
Events=USB_SCAN.Events
DeviceData=USB_SCAN.DeviceData
AddReg=Usb.Scanner.AddReg
CopyFiles=Usb.Scanner.CopyFiles,Usb.Scanner.CopySys32Files
PropertyPages="DR251CPL.dll,EnumStiPropPages"
;DeviceSubType=0x0105
ICMProfiles="sRGB Color Space Profile.icm"

; Win2000 model section
[USB_SCANNER.NT]
Include=sti.inf
Needs=STI.USBSection

SubClass=StillImage
DeviceType=1
Capabilities=3
Events=USB_SCAN.Events
DeviceData=USB_SCAN.DeviceData
AddReg=Usb.Scanner.AddReg.NT
CopyFiles=Usb.Scanner.CopyFiles.NT
PropertyPages="DR251CPL.dll,EnumStiPropPages"
;DeviceSubType=0x0105
;VendorSetup="Dr251svc.dll,EntryPointInst"
ICMProfiles="sRGB Color Space Profile.icm"

[USB_SCAN.DeviceData]
ISISDriverName="DR2510C.PXN"
TwainDS="Canon DR-2510C TWAIN"
Model=%CANON.USBDeviceDesc%
QueryNotification="DR251SVC.DLL"
MaxTransferBytes=4194304,1

[USB_SCAN.Events]
Button1="Button No.1",{5BEB4525-EF54-4928-9298-D3051A1F1B89},%LaunchApplication%
Button2="Button No.2",{DD4CA2DE-74D3-4cf0-B639-47BB5BC68E64},%LaunchApplication%
Button3="Button No.3",{177AA2D2-3133-4db6-A11A-80EF6CF4D73C},%LaunchApplication%
JobStartButton="Job Tool",{F8A213AB-528C-4d74-BF7F-3E2A483B3F9B},%LaunchJobApplication%

[USB_SCANNER.NT.Services]
Include=sti.inf
Needs=STI.USBSection.Services


; ********** Model-Generic add registry and copy Section **********

; Win98 USB add registry section
[Usb.Scanner.AddReg]
HKR,,HardwareConfig,1,4
HKR,,DevLoader,,*NTKERN
HKR,,USDClass,,"{42B08D3F-3AC2-43c4-9455-E8264B18EB80}"
HKCR,CLSID\{42B08D3F-3AC2-43c4-9455-E8264B18EB80},,,"Canon CeiUSB2"
HKCR,CLSID\{42B08D3F-3AC2-43c4-9455-E8264B18EB80}\InProcServer32,,,%11%\ceiusb2.dll
HKCR,CLSID\{42B08D3F-3AC2-43c4-9455-E8264B18EB80}\InProcServer32,ThreadingModel,,"Apartment"
HKR,,NTMPDriver,,"usbscan.sys"

; Win2000 USB add registry section
[Usb.Scanner.AddReg.NT]
HKR,,HardwareConfig,1,4
HKR,,DevLoader,,*NTKERN
HKR,,USDClass,,"{42B08D3F-3AC2-43c4-9455-E8264B18EB80}"
HKCR,CLSID\{42B08D3F-3AC2-43c4-9455-E8264B18EB80},,,"Canon CeiUSB2"
HKCR,CLSID\{42B08D3F-3AC2-43c4-9455-E8264B18EB80}\InProcServer32,,,%11%\ceiusb2.dll
HKCR,CLSID\{42B08D3F-3AC2-43c4-9455-E8264B18EB80}\InProcServer32,ThreadingModel,,"Apartment"
HKR,,NTMPDriver,,"usbscan.sys"

; Win98 copy files section
[Usb.Scanner.CopyFiles]

; Win2000 copy files section
[Usb.Scanner.CopyFiles.NT]

; Only used by Win98
[Usb.Scanner.CopySys32Files]


; ********** Source Disk Section **********

; the number is used in the SourceDisksFiles section
[SourceDisksNames]
; testing, change path below to path on media
1=%Disk Name%,,

; the number maps to the SourceDisksNames number
[SourceDisksFiles]

; ********** Strings **********

[Strings]
Provider="Canon Electronics Inc."
Mfg="CANON"
Disk Name="CANON DR-2510C Driver Disk"
CANON.USBDeviceDesc="CANON DR-2510C USB"
LaunchApplication=*
LaunchJobApplication="DR-2510C Job Tool"


